artificial aid - French English Dictionary

artificial aid

Meanings of "artificial aid" in French English Dictionary : 2 result(s)

English French
Athleticism
artificial aid aide artificielle
Riding
artificial aid aide artificielle